//
//  UIView+RectSize.h
//  YuiKe
//
//  Created by yuike5 yuike5 on 11-11-3.
//  Copyright (c) 2011年 yuike. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIView (RectSize)

// 把图片i尺寸 放到  rect 里面，根据情况缩放 亦或 居中
+(CGRect) autoAdjustRect:(CGRect)rect toSize:(CGSize)size;
// 得到边上的距离 UIEdgeInsets
+(UIEdgeInsets) autoAdjustRectx:(CGRect)rect toSize:(CGSize)size;

// 太小，顶上居中对齐；太大，等比缩放，宽适应。。。
+(CGRect) autoAdjustRectDisp:(CGRect)bounds toSize:(CGSize)imageSize;

// 把size缩放到刚好放到 rect 里面
+(CGRect) autoAdjustRect:(CGRect)rect scaleSize:(CGSize)size lastCenter:(CGPoint)center;


// 当前view在 parentx里面的绝对 frame，当前view一定是 parentx的子控件，或 子子控件
// ...
- (CGRect) frameInAncestorView: (UIView*) parentx;

//
//+(BOOL) setTreeCurrent:(UIView*)curView alpha:(float)alpha without:(UIView*)view;


-(CGPoint) boundsCenter;
-(void) removeSubviews;
-(void) removeSubviews:(Class)clasz;
@end
